p {
    font-family: Arial,Helvetica,sans-serif;
}

.clickable {
    cursor: pointer;
    border: 1px solid #A4C594;
    width: auto;
    padding: 2px 6px 2px 6px;
    background-color: white;
}

.clickable:hover {
    cursor: pointer;
    color: #667E90;
}

#loading {
    position: absolute;
    top: 50px;
    left: 20px;
    z-index: 4000;
    border: 5px solid red;
    padding: 5px 5px 5px 5px;
    -moz-border-radius: 2px 2px 2px 2px;
    background-color: #C5C57E;
    font-size: 150%;
}

#progress {
    font-size: 100%;
}

.header {
    position:relative;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background: none repeat scroll 0 0  #7BA566 ;
}

#topheader {
    height: 50px ;
    padding: 5px 0px 5px 0px;
    background-repeat:repeat;
    background-position:left bottom;
}

#yearselect span {
    padding: 2px 0px 2px 12px;
    cursor: pointer;
    font-weight: bold;
    color: #E4EFDF;
}

#yearselect span:hover {
    background: url("../images/arrow2.png") no-repeat scroll center bottom #9DBF8C;
}

h1.logo-text {
    padding: 2px;
}

h1.logo-text a {
    bottom: 0px;
    position:relative;
}

#header-title {
    bottom: 0px;
    position:relative;
    right: -30px;
    color: #E4EFDF !important;
}

p.site-slogan {
    bottom: 0px;
}

#tabs {
    width: 100%;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;  
    border: 1px;    
    font-family: Arial,Helvetica,sans-serif;
}

#navigation {
    height: 40px; 
    padding: 0px 0px 0px 0px !important;
    background: #88B074 none no-repeat fixed center;  
    border: 0;
    font-family: Arial,Helvetica,sans-serif;
    -moz-border-radius: 0px 0px 0px 0px;
}

#navigation .navlink {
    float:left; 
    display:block;
    background: #88B074 none no-repeat fixed center;  
    border-left: 1px solid #A4C594;
    border-right: 1px solid #658854;
    -moz-border-radius: 0px 0px 0px 0px;
    margin: 0px 1px 0px 0px;
    padding-bottom: 0px;
}

#navigation div.navlink:hover {
    background-color: #667E90 !important;  
    background: url("../images/arrow2.png") no-repeat scroll center bottom #9DBF8C;
}

#navigation a {
    color: #E4EFDF;
    padding: 10px 20px;
    display: block;
    font-weight: bold;
    text-decoration: none;
}

#navigation a:hover {
    color: #333333;
}


#tabs .google-visualization-table-table {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
}

#tabs .google-visualization-table-th {
    padding: 1px;
}

#tabs .google-visualization-table-sortind {
    padding: 0px;
}

.statstab th {
    border: 1px solid #EEEEEE ;
    padding: 5px ;
}

.statstab td {
    border: 1px solid #EEEEEE ;
    padding: 5px ;
}

#exporter {
    display: none;
    border: 1px solid;
    padding: 5px;
    margin: 5px;
    overflow: auto;
    width: 900px;
    height:600px;
}

#listcontainer {
    overflow: auto;
    width: 200px;
    height:480px;
}

#chart {
    width: 920px;
    height: 550px;
}

#tabs select {

}

